# 来自实验 4 第 7 题


def is_narcissus(value: int) -> bool:
    if value < 100 or value > 999:
        return False
    i = (value // 1) % 10
    j = (value // 10) % 10
    k = (value // 100) % 10
    return value == i ** 3 + j ** 3 + k ** 3


def _main():
    value = int(input("请输入一个三位数："))
    result_str = "" if is_narcissus(value) else "不"
    print(f"{value} {result_str}是水仙花数。")


if __name__ == "__main__":
    _main()
